//package com.bbbk.util.word;
//
//import java.lang.reflect.Method;
//import java.lang.reflect.Proxy;
//
//import org.springframework.web.bind.annotation.RequestMapping;
//
//public class WERW {
//	static Object vvv;
//
//	public static void main(String[] args) {
//	
//		Class<AA> classes1 = AA.class;
//		System.out.println(classes1);
//		Class<?> [] clazz = {classes1};
//		ClassLoader classLoader = WERW.class.getClassLoader();
//		 Object newProxyInstance = Proxy.newProxyInstance(classLoader, clazz, (x,y,z)->{
//			 //Object proxy, Method method, Object[] args
//			 System.out.println(x==vvv);
//			 y.getAnnotation(RequestMapping.class);
//			return null;
//		});
//		 
//		 vvv = newProxyInstance;
//		 
//		 //System.out.println(newProxyInstance);
//		 
//		 if(newProxyInstance instanceof AA) {
//			 System.out.println(111);
//			 
//			 AA aaaa = (AA) newProxyInstance;
//			 
//			 aaaa.a();
//		 }
//		 
//		 AA cast = classes1.cast(new WERW());
//		
//		
//		
//	}
//}
